package com.bifang.core.oplog.integration;

import com.bifang.common.vo.operation.*;
import java.util.List;

/** 操作期服务 */
public interface OperationPeriodIntegration {
    /** 根据操作期类型获取当前时间操作期 */
    OperationPeriodVO getCurrentByOperating(String operating);
    // 查询列表
    List<OperationPeriodVO> getList(OperationPeriodQueryVO vo);
    // 批量新增修改
    List<OperationPeriodVO> save(OperationSaveVO vo);
    // 单条新增
    OperationPeriodVO add(OperationPeriodVO vo);
    // 单条修改
    OperationPeriodVO edit(OperationPeriodVO vo);
    // 单条删除
    void del(OperationDetailVO vo);
    // 清空
    void clearAll(OperationPeriodQueryVO vo);
    // 初始化
    List<OperationPeriodVO> init(OperationPeriodInitVO vo);
}
